package com.cac.demo.newCode.cemop.dto;

import com.fasterxml.jackson.databind.JsonNode;
import lombok.Data;

import java.util.List;

@Data
public class CemopDownDTO {
    /**
     * 传输描述信息
     */
    private String message;
    /**
     * 传输状态
     */
    private String status;
    /**
     *传输数据
     */
    private JsonNode Data;
    /**
     * CEMOP系统退库单接收或驳回通知101库存 DTO
     */
    private List<CemopReturnOrderDTO> cemopReturnOrderDTOList;
    /**
     *CEMOP系统出库台账通知101库存 DTO
     */
    private List<CemopOutboundDTO> cemopOutboundDTOS;
    /**
     * CEMOP协调归零申请通知101库存
     */
    private List<CemopZeroApplicationDTO> cemopZeroApplicationDTOS;
    /**
     * CEMOP系统扫码移交至101库存
     */
    private List<CemopScanTransferDTO> cemopScanTransferDTOS;
    /**
     * CEMOP系统扫码移交至101库存
     */
    private List<CemopRejectDTO> cemopRejectDTOS;
    /**
     * CEMOP系统分配台账信息通知101库存
     */
    private List<CemopAllocateLedgerInformationDTO> cemopAllocateLedgerInformationDTOS;
    /**
     * CEMOP系统取消台账分配通知101库存
     */
    private List<CemopCancelLedgerAllocationDTO> cemopCancelLedgerAllocationDTOS;
    /**
     * CEMOP系统取消台账出库通知101库存
     */
    private List<CemopCancelLedgerOutboundDTO> cemopCancelLedgerOutboundDTOS;
    /**
     *CEMOP系统台账出库通知101库存
     */
    private List<CemopLedgerOutboundDTO> cemopLedgerOutboundDTOS;
    /**
     * CEMOP系统接收拆分的合格证通知101库存
     */
    private List<NewCefcdecdDTO> newCefcdecdDTOS;

    /**
     * CEMOP系统现场正常退库与二次配套通知101库存
     */
    private List<SecondMatchAndReturnDTO> secondMatchAndReturnDTOS;
    /**
     * CEMOP与SERP系统删除交接单通知101库存
     */
    private List<CemopCancelDeliverDTO> cemopCancelDeliverDTOS;
    /**
     * Cemop接口调用结果反馈TXT
     */
    private List<CemopSortBackResultTxtDTO> cemopSortBackResultTxtDTOS;
}
